A hidden Herbrand theorem: combining the object and logic paradigms

نویسندگان

  • Joseph A. Goguen
  • Grant Malcolm
  • Tom Kemp
چکیده

The bene ts of the object, logic (or relational), functional, and constraint paradigms can be obtained from our previous combination of the object and functional paradigms in hidden algebra, by combining it with existential queries over the states and attributes of objects, and then lifting to hidden Horn clause logic with equality, using an extension of a result due to Diaconescu. We call this novel programming paradigm active constraint object programming, suggest some applications for it, and show that it is computationally feasible by reducing it to familiar problems over term algebras (i.e., Herbrand universes). Our main result is a version of Herbrand's Theorem, lifted from hidden algebra by the extended result of Diaconescu. This paper also contains new results on the existence of initial and nal models, and on the consistency of hidden theories.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hidden Herbrand Theorem: Combining the Object, Logic and Functional Paradigms

The beneets of the object, logic (or relational), functional, and constraint paradigms can be combined, by providing existential queries over objects and their attributes, subject to constraints. This paper provides a precise mathematical foundation for this novel programming paradigm, and shows that it is computationally feasible by reducing it to familiar problems over term algebras (i.e., He...

متن کامل

A Hidden Herbrand Theorem

3 Oxford Abstract. The beneets of the object, logic (or relational), functional, and constraint paradigms can be combined, by providing existential queries over objects and their attributes, subject to constraints. This paper provides a precise mathematical foundation for this novel programming paradigm, and shows that it is computationally feasible by reducing it to familiar problems over term...

متن کامل

Herbrand expansion proofs and proof identity

We present Herbrand expansion proofs: an abstract representation of proofs in first-order classical logic, derived from a form of Herbrand’s theorem. These objects are essentially Miller’s expansion tree proofs with a notion of cut. We show a function mapping sequent calculus proofs to Herbrand expansion proofs, and a system of reductions which we conjecture gives cut-elimination for a subclass...

متن کامل

Proof Search in the Intuitionistic Sequent Calculus

The use of Herbrand functions (sometimes called Skolemization) plays an important role in classical theorem proving and logic programming. We define a notion of Herbrand functions for the full intuitionistic predicate calculus. This definition is based on the view that the proof-theoretic role of Herbrand functions (to replace universal quantifiers), and of unification (to find instances corres...

متن کامل

Herbrand theorems in arbitrary institutions

The basic logic programming semantic concepts, query, solutions, solution forms, and the fundamental results such as Herbrand theorems, are developed over any logical system, formalised as institution, by employing ‘institution-independent’ concepts of variable, substitution, quantifier, and atomic formulae. This sets semantical foundations for an uniform development of logic programming over a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Log. Algebr. Program.

دوره 51  شماره 

صفحات  -

تاریخ انتشار 2002